#include<iostream>
#include<stack>
#include<string>
#include<cstring>
using namespace std;
stack<int> mystack;


int main(){
    string s;
    getline(cin,s);
    int i=0;
    while(s[i]!='@'){
        if(s[i]!=' '&&s[i]!='+'&&s[i]!='-'&&s[i]!='*'&&s[i]!='/'){
            string s1;
            s1.push_back(s[i]);
            mystack.push(stoi(s1));
        }
        else if(s[i]=='+'&&!mystack.empty()){
            int ch2=mystack.top();
            mystack.pop();
            int ch1=mystack.top();
            mystack.pop();
            mystack.push(ch1+ch2);
        }else if(s[i]=='-'&&!mystack.empty()){
            int ch2=mystack.top();
            mystack.pop();
            int ch1=mystack.top();
            mystack.pop();
            mystack.push(ch1-ch2);
        }else if(s[i]=='*'&&!mystack.empty()){
            int ch2=mystack.top();
            mystack.pop();
            int ch1=mystack.top();
            mystack.pop();
            mystack.push(ch1*ch2);
        }else if(s[i]=='/'&&!mystack.empty()){
            int ch2=mystack.top();
            mystack.pop();
            int ch1=mystack.top();
            mystack.pop();
            mystack.push(ch1/ch2);
        }
        i++;
    }
    int result=mystack.top();
    cout<<result;
    return 0;
}
